site map – English–Italiano translations

🇬🇧 en it 🇮🇹

site map noun

  • webpage that lists the contents of a website
mappa del sito, mappa sito
Wiktionary Links